export interface Ys7CamerasScheduleTableColumns {    
    id:number;  // 序号    
    name:string;  // 名称    
    hours:string;  // 时间表(小时)    
    minutes:string;  // 分钟    
}


export interface Ys7CamerasScheduleInfoData {    
    id:number|undefined;        // 序号    
    name:string|undefined; // 名称    
    hours:string|undefined; // 时间表(小时)    
    minutes:string|undefined; // 分钟    
}


export interface Ys7CamerasScheduleTableDataState {
    ids:any[];
    tableData: {
        data: Array<Ys7CamerasScheduleTableColumns>;
        total: number;
        loading: boolean;
        param: {
            pageNum: number;
            pageSize: number;            
            id: number|undefined;            
            name: string|undefined;            
            hours: string|undefined;            
            minutes: string|undefined;            
            dateRange: string[];
        };
    };
}


export interface Ys7CamerasScheduleEditState{
    loading:boolean;
    isShowDialog: boolean;
    formData:Ys7CamerasScheduleInfoData;
    rules: object;
}